package cn.itsource.system.mapper;


import cn.itsource.system.domain.TSystemdictionarydetail;
import cn.itsource.system.query.TSystemdictionarydetailQuery;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.List;

/**
* @author 26871
* @description 针对表【t_systemdictionarydetail】的数据库操作Mapper
* @createDate 2024-05-06 10:04:15
* @Entity cn.itsource.system.domain.TSystemdictionarydetail
*/
public interface TSystemdictionarydetailMapper{
    void insert(TSystemdictionarydetail tSystemdictionarydetail);

    void delete(Long id);

    void update(TSystemdictionarydetail tSystemdictionarydetail);

    TSystemdictionarydetail selectById(Long id);

    List<TSystemdictionarydetail> selectAll();

    void patchDelete(List<Long> ids);

    Integer selectCount(@Param("tSystemdictionarydetailQuery") TSystemdictionarydetailQuery tSystemdictionarydetailQuery,@Param("typesId") Long typesId);

    List<TSystemdictionarydetail> selectByQueryPage(@Param("tSystemdictionarydetailQuery") TSystemdictionarydetailQuery tSystemdictionarydetailQuery, @Param("typesId") Long typesId);


}
